.menu li{position:relative;}
.menu a,.menu a span{display:block;}
.menu-1>li{float:left;}
.menu-1>li>a{padding:0 11px 0 12px;}ul.menu-sub{position:absolute;display:none;min-width:155px;padding:5px 0;}
.menu-sub li{padding:0 10px;}
.menu-sub li.tile a{padding-top:5px;}
.menu>li.parent>a>em{display:none;position:absolute;z-index:150;text-indent:-999em;}
.menu-1>li.parent>a>em{left:50%;bottom:0;width:12px;height:8px;margin-left:-6px;background-position:-6px 0;}
.menu-2>li.parent>a>em{top:4px;width:8px;height:12px;}
.menu-2>li.child-standard>a>em{right:-8px;background-position:-8px -21px;}
.menu-2>li.child-reverse>a>em{left:-8px;background-position:0 -45px;}
.menu>li.show-child,.menu.menu-show-hover>li:hover,.menu.menu-show-hover>li.sfHover{z-index:99;}
.menu>li.show-child>.menu-sub,.menu-show-hover>li:hover>.menu-sub,.menu-show-hover>li.sfHover>.menu-sub{display:block;}
.menu-sub>li:hover,.menu-sub>li.sfHover{z-index:99;}
.menu-sub>li:hover>.menu-sub,.menu-sub>li.sfHover>.menu-sub{display:block;}
.menu-1>li.show-child>.menu-sub,.menu-1.menu-show-hover>li:hover>.menu-sub,.menu-1.menu-show-hover>li.sfHover>.menu-sub{top:29px;}
.menu-2>li:hover>.menu-sub,.menu-2>li.sfHover>.menu-sub{top:-4px;}
.menu-1>li.child-standard.show-child>.menu-sub,.menu-1.menu-show-hover>li.child-standard:hover>.menu-sub,.menu-1.menu-show-hover>li.child-standard.sfHover>.menu-sub{left:0;}
.menu-2>li.child-standard:hover>.menu-sub,.menu-2>li.child-standard.sfHover>.menu-sub{left:100%;}
.menu-1>li.child-reverse.show-child>.menu-sub,.menu-1.menu-show-hover>li.child-reverse:hover>.menu-sub,.menu-1.menu-show-hover>li.child-reverse.sfHover>.menu-sub{right:0;}
.menu-2>li.child-reverse:hover>.menu-sub,.menu-2>li.child-reverse.sfHover>.menu-sub{right:100%;}
.menu>li.parent.show-child>a>em,.menu.menu-show-hover>li.parent:hover>a>em,.menu.menu-show-hover>li.parent.sfHover>a>em{display:block;}
.menu li,.menu a{text-transform:uppercase;text-decoration:none;}
.menu-sub li,.menu-sub a{font-family:verdana;font-size:10px;line-height:20px;white-space:nowrap;}
.menu-sub>li.first>a{border-width:0!important;}
.menu-3{background-color:#FE4938;border-style:solid;border-color:#FE4938;}
.child-standard .menu-3{border-width:0 0 0 6px;}
.child-reverse .menu-3{border-width:0 6px 0 0;}
.menu-3>li>a{color:#FFF;border-top:1px solid #FF6557;}
.menu-3>li:hover>a,.menu-3>li.sfHover>a{color:#FED23F;}
.menu>li.parent>a>em{background-image: url(../../../img/menu_arrows_white.png);}
#site-menu-articles>a{width:85px;}
#site-menu-festivals>a{width:92px;}
#site-menu-whatson>a{width:100px;padding:0 10px 0 11px;}
#site-menu-music>a{width:55px;}
#site-menu-videos>a{width:64px;}
#site-menu-photos>a{width:71px;}
#site-menu-forum>a{width:63px;}
#site-menu-win>a{width:35px;}
#site-menu-tickets>a{width:74px;}
#site-menu-lifestyle>a{width:93px;}
#site-menu>li{border-bottom:6px solid #b3b3b3;}
#site-menu>li:hover,#site-menu>li.sfHover,#site-menu .menu-1>li.show-child,#site-menu .menu-1>li.current{border-bottom:6px solid #FE4938;}
#site-menu>li>a{color:#b3b3b3;font-size:17px;font-weight:bold;line-height:29px;}
#site-menu>li.current{border-bottom-color:#FE4938;}
#site-menu>li.current>a{color:#FE4938;}
#site-menu>li:hover>a,#site-menu>li.sfHover>a,#site-menu .menu-1>li.show-child>a,#site-menu .menu-1>li.current:hover>a,#site-menu .menu-1>li.current.sfHover>a{background-color:#FE4938;color:#FFF;}
#site-menu>li.show-child>.menu-sub{top:29px;}
#site-menu ul.menu-sub{z-index:40;}
#site-menu .menu-2{background-color:#FFF;border:6px solid #FE4938;}
#site-menu .menu-2>li>a{color:#000;border-top:1px solid #E8E8E8;}
#site-menu .menu-2>li:hover>a,#site-menu .menu-2>li.sfHover>a{color:#FE4938;}
#site-menu>li.parent>a>em{bottom:-6px;}
#site-menu>.menu-blue:hover,#site-menu .menu-1>.menu-blue.show-child,#site-menu .menu-1>.menu-blue.current{border-bottom:6px solid #0082C8;}
#site-menu>.menu-blue.current>a{color:#0082C8;}
#site-menu>.menu-blue:hover>a,#site-menu .menu-1>.menu-blue.show-child>a,#site-menu .menu-1>.menu-blue.current:hover>a{background-color:#0082C8;}
#site-menu.menu-blue .menu-2{border:6px solid #0082C8;}
#site-menu.menu-blue .menu-2>li:hover>a{color:#0082C8;}
.menu-blue .menu-sub>li.first>a{border-width:0;}
.menu-blue .menu-3{background-color:#0082C8;border-color:#0082C8;}
.menu-blue .menu-3>li>a{border-top:1px solid #61B5DF;}
#site-tools .menu-1>li>a{color:#0082C8;font-size:12px;font-weight:bold;line-height:18px;padding-top:2px;}
#site-tools .menu-1>li:hover>a,#site-tools .menu-1>li.show-child>a,#site-tools .menu-1>li.current:hover>a{background-color:#E2E1E1;color:#0082C8;padding-bottom:4px;}
#site-tools .menu-1>li{border-right:1px solid #CCC;}
#site-tools .menu-1>li.last{border-right:0 solid #CCC;}
#site-tools .menu-1>li:hover>.menu-sub,#site-tools .menu-1>li.show-child>.menu-sub,#user-menu .menu-1>li:hover>.menu-sub{top:24px;}
#site-tools .menu>li:hover>.menu-2{display:none;}
#site-tools .menu>li.show-child>.menu-sub{display:block;}
#site-tools .menu-2{background-color:#FFF;border:3px solid #E2E1E1;}
#site-tools .menu-2>li>a{color:#000;border-top:1px solid #E8E8E8;}
#site-tools .menu-2>li:hover>a{color:#0082C8;}
#site-tools .menu-1>li.parent>a>em{bottom:-3px;}
#site-tools span>span.symbol{display:inline;}
#site-tools .parent span>span.symbol-contract{display:none;}
#site-tools .show-child span>span.symbol-expand{display:none;}
#site-tools .show-child span>span.symbol-contract{display:inline;padding-right:3px;}
#site-tools .menu-1>.menu-blue:hover>a,#site-tools .menu-1>.menu-blue.show-child>a{background-color:#0082C8;color:#FFF;}
#site-tools .menu-blue .menu-2{border:3px solid #0082C8;}
.menu-blue .menu-sub>li.first>a{border-width:0;}
#site-tools .menu-1>.menu-transparent:hover>a,#site-tools .menu-1>.menu-transparent.show-child>a{background-color:transparent;}
#user-menu{float:right;min-height:25px;}
#user-menu>li.menu-transparent:hover>a{padding-bottom:0;}
#user-menu-my>a>span{text-transform:none;font-weight:normal;}
#user-menu-my>a>span>span{font-weight:bold;}
#user-menu-login ul{padding:6px 12px 12px;}
#user-menu-login ul li{padding:0;}
#user-menu-login ul li p{margin-bottom:0;}
#user-menu-login ul li p a{color:#0082C8;text-transform:capitalize;line-height:15px;}
#user-menu-login ul li p.invalid{color:#FE4938;text-transform:none;}
#user-menu-messages,#user-menu-requests{padding-right:11px;}
#user-menu .counter{padding-right:17px;height:18px;overflow:hidden;background:transparent url(../../../img/site_tools.gif) scroll no-repeat right 0;}
#user-menu .counter span{float:left;font-size:9px;line-height:16px;font-weight:normal;text-align:center;color:#FFF;width:17px;height:18px;padding-right:7px;background:transparent url(../../../img/site_tools.gif) scroll no-repeat 0 -35px;}
#user-menu .counter-inactive span{display:none;}
#user-menu-messages #mail-count{background-position:right -15px;}
#user-menu-requests #request-count{background-position:right 2px;}